import { request } from '@/utils/request'

// 获取openid并自动登录
export function getOpenidAndLogin(code) {
  return request(`/m/weixin/login`, 'POST', { code })
}

// 获取微信电话号码
export function getPhoneNumber(code) {
  return request(`/m/weixin/phone`, 'POST', { code })
}

// 注册账号并登录
export function registerAndLogin(data) {
  return request(`/m/weixin/register`, 'POST', data)
}

// 获取基本信息
export function getMyInfo() {
  return request('/my/info', 'POST')
}

// 修改真实姓名
export function updateRealName(realName) {
  return request('/my/info/update', 'POST', { realName })
}

// 我的收藏列表
export function getCollectionList(data) {
  return request(`/my/favorite/list`, 'POST', data)
}

// 取消收藏
export function cancelCollection(favoriteId) {
  return request(`/my/favorite/cancel`, 'POST', { favoriteId })
}

// 物业服务列表
export function getPropertyServiceList(data) {
  return request('/my/propertyservice/list', 'POST', data)
}

// 获取物业服务详情
export function getPropertyServiceDetail(propertyId) {
  return request(`/my/propertyservice/get`, 'POST', { propertyId })
}

// 新增物业服务
export function addPropertyServiceDetail(data) {
  return request('/my/propertyservice/add', 'POST', data)
}

// 取消物业服务
export function cancelPropertyService(propertyId) {
  return request('/my/propertyservice/cancel', 'POST', { propertyId })
}

// 提交材料
export function addDeclareDocument(data) {
  return request('/my/declaredocument/add', 'POST', data)
}

// 发票列表
export function getInvoiceList(data) {
  return request('/my/fapiao/list', 'POST', data)
}

// 处理发票
export function handleInvoice(data) {
  return request('/my/fapiao/handle', 'POST', data)
}
